﻿/*公共部分*/
.calendar{font-size:12px; width:171px; height:197px;background:url(hg.calendar/cal_bg.png) no-repeat; padding:10px 0px 0px 12px}
.calendar ul{ list-style:none; width:147px; margin:0px; padding:0px; clear:left}
.calendar ul li{ float:left;width:21px;height:19px; text-align:center; cursor:pointer}
.calendar ul li a{display:block;width:21px;height:19px;color:#cccccc;text-decoration:none;}
.calendar ul li a:hover{color:#ccff00;text-decoration:underline}


/*选中日期的样式*/
.calendar a.calendar_selected{height:21px; cursor:pointer;color:#ccff00;text-decoration:underline}

/*空白日期的样式*/
.calendar li.calendar_invalid{}
.calendar li.calendar_outrange{color:#333333; height:20px; padding-top:1px;}

/*周的表头样式*/
.calendar li.calendar_week{color:#999999;height:auto; padding:2px 0 1px 0}

/*今天选择按钮样式*/
.calendar li.calendar_today{height:21px; width:63px;display:block;}
.calendar li.calendar_today a{width:63px;display:block;height:18px;padding-top:3px;color:#fff;}
.calendar li.calendar_today a:hover{color:#ccff00}

/*月选择按钮样式*/
.calendar li.calendar_month{height:21px; width:63px;display:block;}
.calendar li.calendar_month a{width:63px;display:block;height:18px;padding-top:3px;color:#fff;}
.calendar li.calendar_month a:hover{color:#ccff00}

/*年选择按钮样式*/
.calendar li.calendar_year{height:21px; width:63px;display:block;}
.calendar li.calendar_year a{width:63px;display:block;height:18px;padding-top:3px;color:#fff;}
.calendar li.calendar_year a:hover{color:#ccff00}

.calendar li.calendar_logo{background:url(hg.calendar/logo.png);color:#079ddd;}
